#navigator{
    color:white;
    text-align: center;
}
#navigator span{
    margin:50px;
}
.shadow{
    position:absolute;
    box-sizing: border-box;
    top:50%;
    left:50%;
    margin-top:-275px;
    margin-left:-250px;
    width:500px;
    height:550px;
    display: none;
    background-color: rgba(33,33,33,.5);
    text-align: center;
}
#close{
    position:absolute;
    right:0;
    top:0;
}

.pt {padding: 12.5px 35px 12.5px 35px;
    background-image: url("../framept.jpg");
    display: inline-block;
}
.pt:hover{
    background-image: url("../framept_hover.jpg");
}
.ls:hover{
    background-image: url("../framels_hover.jpg");
}
.photopt{
    padding: 25px 100px;
}
.photols{
    padding: 100px 25px;
}

.ls {
    display: inline-block;
    padding: 35px 12.5px 35px 12.5px;
    background-image: url("../framels.jpg");
}